/*      CLASS SPOTNEWS - ĐỌC NHANH ĐIỂM TIN         */
function SpotNews(n){
    this.data = {
        ID:0,
        Title:'',
        Link:'',
        Share:'',
        Time:'',
        Source:'',
        Thumb:'',
        Teaser:'',
        SlideType:'',
        SlidePicture:'',
        Detail:''
    }
    this.result = '';
    if(n && vcCommon.checkDataChild(this.data,n))
        $.extend(this.data,n);
}
SpotNews.prototype.BuildElement = function(){
    var element = '';
    element += '<div class="main_news" data-snews-id="'+this.data.ID+'">';
    //lightbox close
        element += '<a class="group_icon btn_close" href="#"></a>';
    //lightbox social
    
    element += '<ul class="lb_social">';
        element += '<li><a class="share" href="'+this.data.Share+'" target="_blank"><span class="group_icon icon_share"></span>Share</a></li>';
        element += '<li>'+this.data.Link+'</li>';
    element += '</ul>';
    //lightbox content
    //Tiêu đề
    element += '<h2 class="title_news">'+this.data.Title+'</h2>';
    //Nguồn + time
    element += '<div class="gr_time_source">';
        element += '<i class="time_lb"><span class="group_icon icon_clock"></span>'+this.data.Time+' |</i>';
        element += '<i class="source_lb">Nguồn: <a href="#">'+this.data.Source+'</a></i>';
    element += '</div>';
    //Mô tả
    element += '<div class="md_ct_news">';
        //Ảnh slide
        //Nếu không có slide thì chỉ hiện text
        if(this.data.SlideType == 1){
            element += '<img class="img_news" src="/pictures/slide_picture/'+this.data.SlidePicture+'" />';    
        }
        if(this.data.SlideType == 3){
            for(i in this.data.SlidePicture){
                element += '<img class="img_news" src="/pictures/slide_picture/'+this.data.SlidePicture[i]+'" />';
            }
        }
        //Summary
        if(this.data.Teaser){
            element += '<p class="news_summary">'+this.data.Teaser+'</p>';    
        }
        
        //Detail
        element += '<div class="news_details">'+this.data.Detail+'</div>';
    element += '</div>';
    //Tool bottom, paging
    element += '<div class="bot_ct_news_lb">';
        element += '<span class="link_next_prev_lb">';
            element += '<a class="group_icon icon_prev_news" onclick="return vcCommon.prevSpotNews('+this.data.ID+')" ></a>';
            element += '<a class="group_icon icon_next_news" onclick="return vcCommon.nextSpotNews('+this.data.ID+')" ></a>';
        element += '</span>';
        element += '<span class="text_dh">(Bạn có thế dùng các mũi tên trên bàn phím để sang tin tiếp theo)</span>';
    element += '</div>';
    //Kết thúc
    element += '</div>';
    //Return kết quả
    return element;
}
SpotNews.prototype.BuildElement2 = function(){
    var element = '';
    //Tiêu đề
    element += '<h2 class="title_news">'+this.data.Title+'</h2>';
    //Nguồn + time
    element += '<div class="gr_time_source">';
        element += '<i class="time_lb"><span class="group_icon icon_clock"></span>'+this.data.Time+' |</i>';
        element += '<i class="source_lb">Nguồn: <a href="#">'+this.data.Source+'</a></i>';
    element += '</div>';
    //Mô tả
    element += '<div class="md_ct_news">';
        //Ảnh slide
        //Nếu không có slide thì chỉ hiện text
        if(this.data.SlideType == 1){
            element += '<img class="img_news" src="/pictures/slide_picture/'+this.data.SlidePicture+'" />';    
        }
        if(this.data.SlideType == 3){
            for(i in this.data.SlidePicture){
                element += '<img class="img_news" src="/pictures/slide_picture/'+this.data.SlidePicture[i]+'" />';
            }
        }
        //Summary
        if(this.data.Teaser){
            element += '<p class="news_summary">'+this.data.Teaser+'</p>';    
        }
        //Detail
        element += '<div class="news_details">'+this.data.Detail+'</div>';
    element += '</div>';
    //Tool bottom, paging
    element += '<div class="bot_ct_news_lb">';
        element += '<span class="link_next_prev_lb">';
            element += '<a class="group_icon icon_prev_news" onclick="return vcCommon.prevSpotNews('+this.data.ID+')" ></a>';
            element += '<a class="group_icon icon_next_news" onclick="return vcCommon.nextSpotNews('+this.data.ID+')" ></a>';
        element += '</span>';
        element += '<span class="text_dh">(Bạn có thế dùng các mũi tên trên bàn phím để sang tin tiếp theo)</span>';
    element += '</div>';
    return element;
}